package com.veer.shop.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.veer.shop.pojo.ProductCategory;

/**
 * 商品分类数据接口访问层
 * 
 * @author WangBin
 * 2020年9月16日-下午2:30:41
 */
public interface ProductCategoryMapper {
	
	// 查询所有的分类
    List<Map<String, Object>> selectAll();
	
	// 根据ID查询分类
    ProductCategory selectById(@Param("category_id") Integer category_id);
	
	// 根据编号查询分类
    ProductCategory selectByBn(@Param("category_bn") String category_bn);
	
	// 新增分类
    int insert(ProductCategory category);
	
	// 更新分类
    int update(ProductCategory category);
	
	// 删除分类
    int delete(@Param("category_id") String category_id);
	
	// 根据属性查询分类
    List<Map<String, Object>> search(@Param("name") String name, @Param("category_bn") String category_bn, @Param("category_id") Integer category_id);
}
